home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / latex209 / contrib / slatex / install.doc < prev    next >
Text File  |  1993-11-07  |  3KB  |  95 lines

  1. install.doc
  2. SLaTeX Version 1.99
  3. (c) Dorai Sitaram, December 1991, Rice University
  4.  
  5. Installation instructions for SLaTeX
  6.  
  7. 1. This distribution is a directory slatex containing the following
  8. files, one of which is install.doc, the file you are currently
  9. reading.
  10.  
  11.  3      readme copying install.doc
  12.  2      config.ss preproc.ss
  13.  2      funval.cl rnrscl.cl
  14.  4      optchez.ss seqprocs.ss fileproc.ss lerror.ss
  15.  4      helpers.ss defaults.ss structs.ss peephole.ss 
  16.  5      codeset.ss pathproc.ss texread.ss proctex.ss proctex2.ss
  17.  2      slatex.sty cltl.sty
  18.  2      slatex.uni slatex.bat
  19.  2    sladebug.uni sladebug.bat
  20.  1      slatex-d.tex
  21. ---
  22. 27 in all
  23.  
  24. 2. Go to the directory slatex.
  25.  
  26. 3. Invoke your Scheme interpreter.  If you're using Common Lisp,
  27. invoke the CL interpreter.  Load the file config.ss into Scheme (or
  28. CL).  This is done by typing
  29.  
  30.     (load "config.ss")
  31.  
  32. at the Scheme (or CL) prompt.  (The file config.ss has code in it that
  33. will load the *.cl files in this distribution if you are in CL.  The
  34. *.cl files make CL sufficiently approximate Scheme so that the SLaTeX
  35. code can run in it.)  This will configure SLaTeX for your Scheme
  36. dialect and operating system, creating an appropriate slatex.ss file.
  37.  
  38. 4. The configuration process will engage you in a dialog, requesting
  39. you for information regarding your Scheme dialect and operating
  40. system.  Answer the questions -- there are only two -- as best you
  41. can.  For the dialect question,
  42.  
  43.     the answer is            if your dialect is
  44.  
  45.     chez                            Chez Scheme (Cadence)
  46.     cl                              Common Lisp (I or II)
  47.     cscheme                         MIT (C) Scheme
  48.     elk                             Elk (Oliver Laumann)
  49.     schemetoc                       Scheme-to-C (Joel Bartlett)
  50.     scmj                            SCM (Aubrey Jaffer)
  51.     umbscheme                       UMB Scheme (William Campbell)
  52.     other                           None of the Above
  53.  
  54. For the operating system question,
  55.  
  56.     the answer is            if your operating system is
  57.  
  58.     unix                            Unix(-like)
  59.     dos                             DOS(-like)
  60.  
  61. 5. The file slatex.ss will be created.  Note that for Chez Scheme, the
  62. created file slatex.ss is a compiled version.
  63.  
  64. 6. Exit Scheme (or CL) if config.ss doesn't already do so.
  65.  
  66. 7. Copy or move or link slatex.ss into a suitable place, e.g., your
  67. bin or lib, or the system bin or lib.
  68.  
  69. 8. Copy or move or link slatex.sty into a suitable place, e.g.,
  70. somewhere in your TEXINPUTS path.  For installing on system, place in
  71. directory containing the LaTeX style files (on mine this is
  72. /usr/local/lib/tex/macros).
  73.  
  74. 9. If using Unix, make appropriate changes to the shell script
  75. slatex.uni.  Call it slatex (i.e., copy or move it).  Copy or move or
  76. link slatex to a suitable place, e.g., your bin or the system bin.
  77.  
  78. 10. You may modify sladebug.uni like you modified
  79. slatex.uni above.  sladebug is merely a quick and dirty
  80. debugging tool that you can use on the command line to see
  81. what tokens get translated to.  sladebug is _not_
  82. essential. 
  83.  
  84. 11. If using DOS, make appropriate changes to the batch file
  85. slatex.bat.  Copy or move slatex.bat to a suitable place, e.g.,
  86. somewhere in your PATH.
  87.  
  88. 12. sladebug.bat is the DOS counterpart of
  89. slatedebug.uni.  Not essential.)
  90.  
  91. 13. Run slatex on slatex-d.tex for documentation.  (This also checks
  92. that slatex does indeed work on your machine.)
  93.  
  94. 14. That's it.
  95.